وضعیت موجودی موجود
Product details
- Publisher : Addison-Wesley Professional; 1st edition (August 4, 2021)
- Language : English
- Paperback : 272 pages
- ISBN-10 : 0134096347
-
ISBN-13 : 978-0134096346
کتاب Inside the Android OS: Building, Customizing, Managing and Operating Android System Services (Android Deep Dive) 1st Edition
The Complete Guide to Customizing Android for New IoT and Embedded Devices
Inside the Android OS is a comprehensive guide and reference for technical professionals who want to customize and integrate Android into embedded devices, and construct or maintain successful Android-based products. Replete with code examples, it encourages you to create your own working code as you read---whether for personal insight or a professional project in the fast-growing marketplace for smart IoT devices.
Expert Android developers G. Blake Meike and Larry Schiefer respond to the real-world needs of embedded and IoT developers moving to Android. After presenting an accessible introduction to the Android environment, they guide you through boot, subsystem startup, hardware interfaces, and application support---offering essential knowledge without ever becoming obscure or overly specialized.
Reflecting Android's continuing evolution, Meike and Schiefer help you take advantage of relevant innovations, from the ART application runtime environment to Project Treble. Throughout, a book-length project covers all you need to start implementing your own custom Android devices, one step at a time.
You will:
- Assess advantages and tradeoffs using Android in smart IoT devices
- Master practical processes for customizing Android
- Set up a build platform, download the AOSP source, and build an Android image
- Explore Android's components, architecture, source code, and development tools
- Understand essential kernel modules that are unique to Android
- Use Android's extensive security infrastructure to protect devices and users
- Walk through Android boot, from power-on through system initialization
- Explore subsystem startup, and use Zygote containers to control application processes
- Interface with hardware through Android's Hardware Abstraction Layer (HAL)
- Provide access to Java programs via Java Native Interface (JNI)
- Gain new flexibility by using binderized HAL (Project Treble)
- Implement native C/C++ or Java client apps without bundling vendor libraries
منابع کتاب کتاب Inside the Android OS: Building, Customizing, Managing and Operating Android System Services (Android Deep Dive) 1st Edition
راهنمای کامل سفارشی کردن اندروید برای اینترنت اشیاء جدید و دستگاه های جاسازی شده
Inside OS Android یک راهنمای جامع و مرجع برای متخصصان فنی است که میخواهند اندروید را در دستگاههای تعبیهشده سفارشی و ادغام کنند و محصولات مبتنی بر اندروید موفق بسازند یا حفظ کنند. مملو از نمونههای کد، شما را تشویق میکند تا هنگام خواندن کدهای کاری خود را ایجاد کنید --- چه برای بینش شخصی یا یک پروژه حرفهای در بازاری که به سرعت در حال رشد برای دستگاههای IoT هوشمند است.
توسعه دهندگان خبره اندروید G. Blake Meike و Larry Schiefer به نیازهای دنیای واقعی توسعه دهندگان تعبیه شده و IoT که به سمت Android حرکت می کنند پاسخ می دهند. پس از ارائه یک مقدمه در دسترس از محیط Android، آنها شما را از طریق بوت، راه اندازی زیرسیستم، رابط های سخت افزاری و پشتیبانی برنامه راهنمایی می کنند --- دانش ضروری را بدون مبهم یا بیش از حد تخصصی شدن ارائه می دهند.
Meike و Schiefer با انعکاس تکامل مداوم اندروید، به شما کمک میکنند از نوآوریهای مرتبط، از محیط اجرای برنامه ART گرفته تا Project Treble، بهره ببرید. در کل، یک پروژه به طول کتاب تمام آنچه را که برای شروع پیادهسازی دستگاههای اندرویدی سفارشی خود نیاز دارید، یک مرحله در یک زمان پوشش میدهد.
شما:
- ارزیابی مزایا و معاوضه ها با استفاده از اندروید در دستگاه های هوشمند IoT
- تسلط بر فرآیندهای عملی برای سفارشی کردن اندروید
- یک پلتفرم ساخت راه اندازی کنید، منبع AOSP را دانلود کنید و یک تصویر اندروید بسازید
- اجزا، معماری، کد منبع و ابزارهای توسعه اندروید را کاوش کنید
- ماژول های هسته ضروری را که مختص اندروید هستند، درک کنید
- از زیرساخت امنیتی گسترده اندروید برای محافظت از دستگاه ها و کاربران استفاده کنید
- از راهاندازی اندروید، از روشن شدن تا راهاندازی سیستم عبور کنید
- راه اندازی زیرسیستم را کاوش کنید و از ظروف Zygote برای کنترل فرآیندهای برنامه استفاده کنید
- رابط با سخت افزار از طریق لایه انتزاعی سخت افزار اندروید (HAL)
- امکان دسترسی به برنامه های جاوا از طریق Java Native Interface (JNI)
- با استفاده از HAL بایندر شده (Project Treble) انعطاف جدیدی به دست آورید
- برنامههای کلاینت C/C++ یا جاوا را بدون مجموعهبندی کتابخانههای فروشنده پیادهسازی کنید
ارسال نظر درباره کتاب Inside the Android OS: Building, Customizing, Managing and Operating Android System Services (Android Deep Dive) 1st Edition